<?xml version="1.0" encoding="us-ascii" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="2688px" preserveAspectRatio="none" style="width:1614px;height:2688px;background:#FFFFFF;" version="1.1" viewBox="0 0 1614 2688" width="1614px" zoomAndPan="magnify"><defs/><g><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="593" x="506.75" y="27.9951">&#1054;&#1073;&#1097;&#1072;&#1103; &#1089;&#1093;&#1077;&#1084;&#1072; &#1087;&#1077;&#1088;&#1077;&#1089;&#1099;&#1083;&#1082;&#1080; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1081; &#1084;&#1077;&#1078;&#1076;&#1091; &#1082;&#1086;&#1084;&#1087;&#1086;&#1085;&#1077;&#1085;&#1090;&#1072;&#1084;&#1080; &#1088;&#1072;&#1089;&#1096;&#1080;&#1088;&#1077;&#1085;&#1080;&#1103;</text><rect fill="#00FFAA" height="61.3984" style="stroke:#000000;stroke-width:1.5;" width="416.5" x="10" y="133.7266"/><rect fill="#00FFAA" height="61.3984" style="stroke:#000000;stroke-width:1.5;" width="416.5" x="10" y="252.2578"/><rect fill="#99BAC2" height="75.3984" style="stroke:#000000;stroke-width:1.5;" width="431" x="269.5" y="327.6563"/><rect fill="#99BAC2" height="105.6641" style="stroke:#000000;stroke-width:1.5;" width="701" x="269.5" y="417.0547"/><rect fill="#99BAC2" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="1013" x="269.5" y="536.7188"/><rect fill="#99BAC2" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="1328" x="269.5" y="641.25"/><rect fill="#D1B077" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="1013" x="269.5" y="788.9141"/><rect fill="#99BAC2" height="75.3984" style="stroke:#000000;stroke-width:1.5;" width="717" x="565.5" y="893.4453"/><rect fill="#99BAC2" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="417" x="865.5" y="982.8438"/><rect fill="#99BAC2" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="412" x="1185.5" y="1087.375"/><rect fill="#D1B077" height="105.6641" style="stroke:#000000;stroke-width:1.5;" width="701" x="269.5" y="1235.0391"/><rect fill="#D1B077" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="701" x="269.5" y="1354.7031"/><rect fill="#99BAC2" height="75.3984" style="stroke:#000000;stroke-width:1.5;" width="405" x="565.5" y="1459.2344"/><rect fill="#99BAC2" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="417" x="865.5" y="1548.6328"/><rect fill="#99BAC2" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="732" x="865.5" y="1653.1641"/><rect fill="#D1B077" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="1328" x="269.5" y="1800.8281"/><rect fill="#99BAC2" height="75.3984" style="stroke:#000000;stroke-width:1.5;" width="1032" x="565.5" y="1905.3594"/><rect fill="#99BAC2" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="412" x="1185.5" y="1994.7578"/><rect fill="#99BAC2" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="732" x="865.5" y="2099.2891"/><rect fill="#D1B077" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="431" x="269.5" y="2246.9531"/><rect fill="#99BAC2" height="75.3984" style="stroke:#000000;stroke-width:1.5;" width="1032" x="565.5" y="2351.4844"/><rect fill="#99BAC2" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="717" x="565.5" y="2440.8828"/><rect fill="#99BAC2" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="405" x="565.5" y="2545.4141"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="80" x2="80" y1="73.5938" y2="2652.9453"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="347.5" x2="347.5" y1="73.5938" y2="2652.9453"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="632.5" x2="632.5" y1="73.5938" y2="2652.9453"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="917.5" x2="917.5" y1="73.5938" y2="2652.9453"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="1233.5" x2="1233.5" y1="73.5938" y2="2652.9453"/><line style="stroke:#181818;stroke-width:0.5;stroke-dasharray:5.0,5.0;" x1="1537.5" x2="1537.5" y1="73.5938" y2="2652.9453"/><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="120" x="20" y="42.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="106" x="27" y="62.292">inject_script.js</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="120" x="20" y="2651.9453"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="106" x="27" y="2671.9404">inject_script.js</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="137" x="279.5" y="42.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="123" x="286.5" y="62.292">content_script.js</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="137" x="279.5" y="2651.9453"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="123" x="286.5" y="2671.9404">content_script.js</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="115" x="575.5" y="42.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="101" x="582.5" y="62.292">background.js</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="115" x="575.5" y="2651.9453"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="101" x="582.5" y="2671.9404">background.js</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="85" x="875.5" y="42.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="71" x="882.5" y="62.292">options.js</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="85" x="875.5" y="2651.9453"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="71" x="882.5" y="2671.9404">options.js</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="77" x="1195.5" y="42.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="63" x="1202.5" y="62.292">popup.js</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="77" x="1195.5" y="2651.9453"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="63" x="1202.5" y="2671.9404">popup.js</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="99" x="1488.5" y="42.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="85" x="1495.5" y="62.292">all_devtools</text><rect fill="#E2E2F0" height="30.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="99" x="1488.5" y="2651.9453"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="85" x="1495.5" y="2671.9404">all_devtools</text><rect fill="#EEEEEE" height="3" style="stroke:#EEEEEE;stroke-width:1.0;" width="1607.5" x="0" y="104.1602"/><line style="stroke:#000000;stroke-width:1.0;" x1="0" x2="1607.5" y1="104.1602" y2="104.1602"/><line style="stroke:#000000;stroke-width:1.0;" x1="0" x2="1607.5" y1="107.1602" y2="107.1602"/><rect fill="#EEEEEE" height="23.1328" style="stroke:#000000;stroke-width:2.0;" width="129" x="739.25" y="93.5938"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="110" x="745.25" y="109.6606">inject_script.js</text><path d="M10,133.7266 L310,133.7266 L310,140.8594 L300,150.8594 L10,150.8594 L10,133.7266 " fill="#EEEEEE" style="stroke:#000000;stroke-width:1.5;"/><rect fill="none" height="61.3984" style="stroke:#000000;stroke-width:1.5;" width="416.5" x="10" y="133.7266"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="255" x="25" y="146.7935">inject_script.js - content_script.js</text><polygon fill="#181818" points="336,183.125,346,187.125,336,191.125,340,187.125" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="80" x2="342" y1="187.125" y2="187.125"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="156" x="87" y="166.9263">window.postMessage -&gt;</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="244" x="87" y="182.0591">window.addEventListener("message")</text><rect fill="#EEEEEE" height="3" style="stroke:#EEEEEE;stroke-width:1.0;" width="1607.5" x="0" y="222.6914"/><line style="stroke:#000000;stroke-width:1.0;" x1="0" x2="1607.5" y1="222.6914" y2="222.6914"/><line style="stroke:#000000;stroke-width:1.0;" x1="0" x2="1607.5" y1="225.6914" y2="225.6914"/><rect fill="#EEEEEE" height="23.1328" style="stroke:#000000;stroke-width:2.0;" width="148" x="729.75" y="212.125"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="129" x="735.75" y="228.1919">content_script.js</text><path d="M10,252.2578 L310,252.2578 L310,259.3906 L300,269.3906 L10,269.3906 L10,252.2578 " fill="#EEEEEE" style="stroke:#000000;stroke-width:1.5;"/><rect fill="none" height="61.3984" style="stroke:#000000;stroke-width:1.5;" width="416.5" x="10" y="252.2578"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="255" x="25" y="265.3247">content_script.js - inject_script.js</text><polygon fill="#181818" points="91,301.6563,81,305.6563,91,309.6563,87,305.6563" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="85" x2="347" y1="305.6563" y2="305.6563"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="156" x="97" y="285.4575">window.postMessage -&gt;</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="244" x="97" y="300.5903">window.addEventListener("message")</text><path d="M269.5,327.6563 L564.5,327.6563 L564.5,334.7891 L554.5,344.7891 L269.5,344.7891 L269.5,327.6563 " fill="#EEEEEE" style="stroke:#000000;stroke-width:1.5;"/><rect fill="none" height="75.3984" style="stroke:#000000;stroke-width:1.5;" width="431" x="269.5" y="327.6563"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="250" x="284.5" y="340.7231">content_script.js - background.js</text><polygon fill="#181818" points="621,377.0547,631,381.0547,621,385.0547,625,381.0547" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="348" x2="627" y1="381.0547" y2="381.0547"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="213" x="355" y="360.856">chrome.runtime.sendMessage -&gt;</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="258" x="355" y="375.9888">chrome.runtime.onMessage.addListener</text><polygon fill="#181818" points="359,391.0547,349,395.0547,359,399.0547,355,395.0547" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="353" x2="632" y1="395.0547" y2="395.0547"/><path d="M269.5,417.0547 L534.5,417.0547 L534.5,424.1875 L524.5,434.1875 L269.5,434.1875 L269.5,417.0547 " fill="#EEEEEE" style="stroke:#000000;stroke-width:1.5;"/><rect fill="none" height="105.6641" style="stroke:#000000;stroke-width:1.5;" width="701" x="269.5" y="417.0547"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="220" x="284.5" y="430.1216">content_script.js - options.js</text><polygon fill="#181818" points="906,496.7188,916,500.7188,906,504.7188,910,500.7188" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="348" x2="912" y1="500.7188" y2="500.7188"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="213" x="355" y="450.2544">chrome.runtime.sendMessage -&gt;</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="258" x="355" y="465.3872">chrome.runtime.onMessage.addListener</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="287" x="355" y="480.52">(&#1055;&#1088;&#1080; &#1091;&#1089;&#1083;&#1086;&#1074;&#1080;&#1080; &#1095;&#1090;&#1086; &#1086;&#1090;&#1082;&#1088;&#1099;&#1090;&#1072; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1072; &#1086;&#1087;&#1094;&#1080;&#1081;</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="496" x="355" y="495.6528">&#1080; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100; &#1085;&#1072;&#1093;&#1086;&#1076;&#1080;&#1090;&#1089;&#1103; &#1085;&#1072; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1077; &#1089;&#1072;&#1081;&#1090;&#1072; &#1089; &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1084; &#1074;&#1077;&#1076;&#1077;&#1090;&#1089;&#1103; &#1088;&#1072;&#1073;&#1086;&#1090;&#1072;)</text><polygon fill="#181818" points="359,510.7188,349,514.7188,359,518.7188,355,514.7188" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="353" x2="917" y1="514.7188" y2="514.7188"/><path d="M269.5,536.7188 L522.5,536.7188 L522.5,543.8516 L512.5,553.8516 L269.5,553.8516 L269.5,536.7188 " fill="#EEEEEE" style="stroke:#000000;stroke-width:1.5;"/><rect fill="none" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="1013" x="269.5" y="536.7188"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="208" x="284.5" y="549.7856">content_script.js - popup.js</text><polygon fill="#181818" points="1222,601.25,1232,605.25,1222,609.25,1226,605.25" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="348" x2="1228" y1="605.25" y2="605.25"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="213" x="355" y="569.9185">chrome.runtime.sendMessage -&gt;</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="258" x="355" y="585.0513">chrome.runtime.onMessage.addListener</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="261" x="355" y="600.1841">(&#1055;&#1088;&#1080; &#1091;&#1089;&#1083;&#1086;&#1074;&#1080;&#1080; &#1095;&#1090;&#1086; &#1086;&#1090;&#1082;&#1088;&#1099;&#1090;&#1086; &#1087;&#1086;&#1087;&#1072;&#1087;-&#1086;&#1082;&#1085;&#1086;)</text><polygon fill="#181818" points="359,615.25,349,619.25,359,623.25,355,619.25" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="353" x2="1233" y1="619.25" y2="619.25"/><path d="M269.5,641.25 L549.5,641.25 L549.5,648.3828 L539.5,658.3828 L269.5,658.3828 L269.5,641.25 " fill="#EEEEEE" style="stroke:#000000;stroke-width:1.5;"/><rect fill="none" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="1328" x="269.5" y="641.25"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="235" x="284.5" y="654.3169">content_script.js - all_devtools</text><polygon fill="#181818" points="1526,705.7813,1536,709.7813,1526,713.7813,1530,709.7813" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="348" x2="1532" y1="709.7813" y2="709.7813"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="213" x="355" y="674.4497">chrome.runtime.sendMessage -&gt;</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="258" x="355" y="689.5825">chrome.runtime.onMessage.addListener</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="280" x="355" y="704.7153">(&#1055;&#1088;&#1080; &#1091;&#1089;&#1083;&#1086;&#1074;&#1080;&#1080; &#1095;&#1090;&#1086; &#1086;&#1090;&#1082;&#1088;&#1099;&#1090;&#1086; &#1086;&#1082;&#1085;&#1086; DevTools)</text><polygon fill="#181818" points="359,719.7813,349,723.7813,359,727.7813,355,723.7813" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="353" x2="1537" y1="723.7813" y2="723.7813"/><rect fill="#EEEEEE" height="3" style="stroke:#EEEEEE;stroke-width:1.0;" width="1607.5" x="0" y="759.3477"/><line style="stroke:#000000;stroke-width:1.0;" x1="0" x2="1607.5" y1="759.3477" y2="759.3477"/><line style="stroke:#000000;stroke-width:1.0;" x1="0" x2="1607.5" y1="762.3477" y2="762.3477"/><rect fill="#EEEEEE" height="23.1328" style="stroke:#000000;stroke-width:2.0;" width="82" x="762.75" y="748.7813"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="63" x="768.75" y="764.8481">popup.js</text><path d="M269.5,788.9141 L522.5,788.9141 L522.5,796.0469 L512.5,806.0469 L269.5,806.0469 L269.5,788.9141 " fill="#EEEEEE" style="stroke:#000000;stroke-width:1.5;"/><rect fill="none" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="1013" x="269.5" y="788.9141"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="208" x="284.5" y="801.981">popup.js - content_script.js</text><polygon fill="#181818" points="359,853.4453,349,857.4453,359,861.4453,355,857.4453" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="353" x2="1233" y1="857.4453" y2="857.4453"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="237" x="365" y="822.1138">chrome.tabs.sendMessage(tab.id) -&gt;</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="258" x="365" y="837.2466">chrome.runtime.onMessage.addListener</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="261" x="365" y="852.3794">(&#1055;&#1088;&#1080; &#1091;&#1089;&#1083;&#1086;&#1074;&#1080;&#1080; &#1095;&#1090;&#1086; &#1086;&#1090;&#1082;&#1088;&#1099;&#1090;&#1086; &#1087;&#1086;&#1087;&#1072;&#1087;-&#1086;&#1082;&#1085;&#1086;)</text><polygon fill="#181818" points="1222,867.4453,1232,871.4453,1222,875.4453,1226,871.4453" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="348" x2="1228" y1="871.4453" y2="871.4453"/><path d="M565.5,893.4453 L799.5,893.4453 L799.5,900.5781 L789.5,910.5781 L565.5,910.5781 L565.5,893.4453 " fill="#EEEEEE" style="stroke:#000000;stroke-width:1.5;"/><rect fill="none" height="75.3984" style="stroke:#000000;stroke-width:1.5;" width="717" x="565.5" y="893.4453"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="189" x="580.5" y="906.5122">popup .js - background.js</text><polygon fill="#181818" points="644,942.8438,634,946.8438,644,950.8438,640,946.8438" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="638" x2="1233" y1="946.8438" y2="946.8438"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="213" x="650" y="926.645">chrome.runtime.sendMessage -&gt;</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="258" x="650" y="941.7778">chrome.runtime.onMessage.addListener</text><polygon fill="#181818" points="1222,956.8438,1232,960.8438,1222,964.8438,1226,960.8438" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="633" x2="1228" y1="960.8438" y2="960.8438"/><path d="M865.5,982.8438 L1064.5,982.8438 L1064.5,989.9766 L1054.5,999.9766 L865.5,999.9766 L865.5,982.8438 " fill="#EEEEEE" style="stroke:#000000;stroke-width:1.5;"/><rect fill="none" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="417" x="865.5" y="982.8438"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="154" x="880.5" y="995.9106">popup.js - options.js</text><polygon fill="#181818" points="929,1047.375,919,1051.375,929,1055.375,925,1051.375" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="923" x2="1233" y1="1051.375" y2="1051.375"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="213" x="935" y="1016.0435">chrome.runtime.sendMessage -&gt;</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="258" x="935" y="1031.1763">chrome.runtime.onMessage.addListener</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="292" x="935" y="1046.3091">(&#1055;&#1088;&#1080; &#1091;&#1089;&#1083;&#1086;&#1074;&#1080;&#1080; &#1095;&#1090;&#1086; &#1086;&#1090;&#1082;&#1088;&#1099;&#1090;&#1072; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1072; &#1086;&#1087;&#1094;&#1080;&#1081;)</text><polygon fill="#181818" points="1222,1061.375,1232,1065.375,1222,1069.375,1226,1065.375" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="918" x2="1228" y1="1065.375" y2="1065.375"/><path d="M1185.5,1087.375 L1399.5,1087.375 L1399.5,1094.5078 L1389.5,1104.5078 L1185.5,1104.5078 L1185.5,1087.375 " fill="#EEEEEE" style="stroke:#000000;stroke-width:1.5;"/><rect fill="none" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="412" x="1185.5" y="1087.375"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="169" x="1200.5" y="1100.4419">popup.js - all_devtools</text><polygon fill="#181818" points="1526,1151.9063,1536,1155.9063,1526,1159.9063,1530,1155.9063" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="1234" x2="1532" y1="1155.9063" y2="1155.9063"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="213" x="1241" y="1120.5747">chrome.runtime.sendMessage -&gt;</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="258" x="1241" y="1135.7075">chrome.runtime.onMessage.addListener</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="280" x="1241" y="1150.8403">(&#1055;&#1088;&#1080; &#1091;&#1089;&#1083;&#1086;&#1074;&#1080;&#1080; &#1095;&#1090;&#1086; &#1086;&#1090;&#1082;&#1088;&#1099;&#1090;&#1086; &#1086;&#1082;&#1085;&#1086; DevTools)</text><polygon fill="#181818" points="1245,1165.9063,1235,1169.9063,1245,1173.9063,1241,1169.9063" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="1239" x2="1537" y1="1169.9063" y2="1169.9063"/><rect fill="#EEEEEE" height="3" style="stroke:#EEEEEE;stroke-width:1.0;" width="1607.5" x="0" y="1205.4727"/><line style="stroke:#000000;stroke-width:1.0;" x1="0" x2="1607.5" y1="1205.4727" y2="1205.4727"/><line style="stroke:#000000;stroke-width:1.0;" x1="0" x2="1607.5" y1="1208.4727" y2="1208.4727"/><rect fill="#EEEEEE" height="23.1328" style="stroke:#000000;stroke-width:2.0;" width="94" x="756.75" y="1194.9063"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="75" x="762.75" y="1210.9731">options.js</text><path d="M269.5,1235.0391 L534.5,1235.0391 L534.5,1242.1719 L524.5,1252.1719 L269.5,1252.1719 L269.5,1235.0391 " fill="#EEEEEE" style="stroke:#000000;stroke-width:1.5;"/><rect fill="none" height="105.6641" style="stroke:#000000;stroke-width:1.5;" width="701" x="269.5" y="1235.0391"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="220" x="284.5" y="1248.106">options.js - content_script.js</text><polygon fill="#181818" points="359,1314.7031,349,1318.7031,359,1322.7031,355,1318.7031" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="353" x2="917" y1="1318.7031" y2="1318.7031"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="237" x="365" y="1268.2388">chrome.tabs.sendMessage(tab.id) -&gt;</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="258" x="365" y="1283.3716">chrome.runtime.onMessage.addListener</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="287" x="365" y="1298.5044">(&#1055;&#1088;&#1080; &#1091;&#1089;&#1083;&#1086;&#1074;&#1080;&#1080; &#1095;&#1090;&#1086; &#1086;&#1090;&#1082;&#1088;&#1099;&#1090;&#1072; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1072; &#1086;&#1087;&#1094;&#1080;&#1081;</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="496" x="365" y="1313.6372">&#1080; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100; &#1085;&#1072;&#1093;&#1086;&#1076;&#1080;&#1090;&#1089;&#1103; &#1085;&#1072; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1077; &#1089;&#1072;&#1081;&#1090;&#1072; &#1089; &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1084; &#1074;&#1077;&#1076;&#1077;&#1090;&#1089;&#1103; &#1088;&#1072;&#1073;&#1086;&#1090;&#1072;)</text><polygon fill="#181818" points="906,1328.7031,916,1332.7031,906,1336.7031,910,1332.7031" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="348" x2="912" y1="1332.7031" y2="1332.7031"/><path d="M269.5,1354.7031 L534.5,1354.7031 L534.5,1361.8359 L524.5,1371.8359 L269.5,1371.8359 L269.5,1354.7031 " fill="#EEEEEE" style="stroke:#000000;stroke-width:1.5;"/><rect fill="none" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="701" x="269.5" y="1354.7031"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="220" x="284.5" y="1367.77">options.js - content_script.js</text><polygon fill="#181818" points="359,1419.2344,349,1423.2344,359,1427.2344,355,1423.2344" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="353" x2="917" y1="1423.2344" y2="1423.2344"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="306" x="365" y="1387.9028">chrome.tabs.sendMessage(tab.openerTabId) -&gt;</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="258" x="365" y="1403.0356">chrome.runtime.onMessage.addListener</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="524" x="365" y="1418.1685">(&#1055;&#1088;&#1080; &#1091;&#1089;&#1083;&#1086;&#1074;&#1080;&#1080; &#1095;&#1090;&#1086; &#1086;&#1090;&#1082;&#1088;&#1099;&#1090;&#1072; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1072; &#1086;&#1087;&#1094;&#1080;&#1081; &#1080; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100; &#1085;&#1072;&#1093;&#1086;&#1076;&#1080;&#1090;&#1089;&#1103; &#1085;&#1072; &#1085;&#1077;&#1081;)</text><polygon fill="#181818" points="906,1433.2344,916,1437.2344,906,1441.2344,910,1437.2344" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="348" x2="912" y1="1437.2344" y2="1437.2344"/><path d="M565.5,1459.2344 L811.5,1459.2344 L811.5,1466.3672 L801.5,1476.3672 L565.5,1476.3672 L565.5,1459.2344 " fill="#EEEEEE" style="stroke:#000000;stroke-width:1.5;"/><rect fill="none" height="75.3984" style="stroke:#000000;stroke-width:1.5;" width="405" x="565.5" y="1459.2344"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="201" x="580.5" y="1472.3013">options .js - background.js</text><polygon fill="#181818" points="644,1508.6328,634,1512.6328,644,1516.6328,640,1512.6328" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="638" x2="917" y1="1512.6328" y2="1512.6328"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="213" x="650" y="1492.4341">chrome.runtime.sendMessage -&gt;</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="258" x="650" y="1507.5669">chrome.runtime.onMessage.addListener</text><polygon fill="#181818" points="906,1522.6328,916,1526.6328,906,1530.6328,910,1526.6328" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="633" x2="912" y1="1526.6328" y2="1526.6328"/><path d="M865.5,1548.6328 L1064.5,1548.6328 L1064.5,1555.7656 L1054.5,1565.7656 L865.5,1565.7656 L865.5,1548.6328 " fill="#EEEEEE" style="stroke:#000000;stroke-width:1.5;"/><rect fill="none" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="417" x="865.5" y="1548.6328"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="154" x="880.5" y="1561.6997">options.js - popup.js</text><polygon fill="#181818" points="1222,1613.1641,1232,1617.1641,1222,1621.1641,1226,1617.1641" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="918" x2="1228" y1="1617.1641" y2="1617.1641"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="213" x="925" y="1581.8325">chrome.runtime.sendMessage -&gt;</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="258" x="925" y="1596.9653">chrome.runtime.onMessage.addListener</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="265" x="925" y="1612.0981">(&#1055;&#1088;&#1080; &#1091;&#1089;&#1083;&#1086;&#1074;&#1080;&#1080; &#1095;&#1090;&#1086; &#1086;&#1090;&#1082;&#1088;&#1099;&#1090;&#1086; &#1087;&#1086;&#1087;&#1072;&#1087;-&#1084;&#1077;&#1085;&#1102;)</text><polygon fill="#181818" points="929,1627.1641,919,1631.1641,929,1635.1641,925,1631.1641" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="923" x2="1233" y1="1631.1641" y2="1631.1641"/><path d="M865.5,1653.1641 L1091.5,1653.1641 L1091.5,1660.2969 L1081.5,1670.2969 L865.5,1670.2969 L865.5,1653.1641 " fill="#EEEEEE" style="stroke:#000000;stroke-width:1.5;"/><rect fill="none" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="732" x="865.5" y="1653.1641"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="181" x="880.5" y="1666.231">options.js - all_devtools</text><polygon fill="#181818" points="1526,1717.6953,1536,1721.6953,1526,1725.6953,1530,1721.6953" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="918" x2="1532" y1="1721.6953" y2="1721.6953"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="213" x="925" y="1686.3638">chrome.runtime.sendMessage -&gt;</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="258" x="925" y="1701.4966">chrome.runtime.onMessage.addListener</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="280" x="925" y="1716.6294">(&#1055;&#1088;&#1080; &#1091;&#1089;&#1083;&#1086;&#1074;&#1080;&#1080; &#1095;&#1090;&#1086; &#1086;&#1090;&#1082;&#1088;&#1099;&#1090;&#1086; &#1086;&#1082;&#1085;&#1086; DevTools)</text><polygon fill="#181818" points="929,1731.6953,919,1735.6953,929,1739.6953,925,1735.6953" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="923" x2="1537" y1="1735.6953" y2="1735.6953"/><rect fill="#EEEEEE" height="3" style="stroke:#EEEEEE;stroke-width:1.0;" width="1607.5" x="0" y="1771.2617"/><line style="stroke:#000000;stroke-width:1.0;" x1="0" x2="1607.5" y1="1771.2617" y2="1771.2617"/><line style="stroke:#000000;stroke-width:1.0;" x1="0" x2="1607.5" y1="1774.2617" y2="1774.2617"/><rect fill="#EEEEEE" height="23.1328" style="stroke:#000000;stroke-width:2.0;" width="569" x="519.25" y="1760.6953"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="550" x="525.25" y="1776.7622">devtools.js, panel.js, panels_elements.js, panels_sources.js (all_devtools)</text><path d="M269.5,1800.8281 L549.5,1800.8281 L549.5,1807.9609 L539.5,1817.9609 L269.5,1817.9609 L269.5,1800.8281 " fill="#EEEEEE" style="stroke:#000000;stroke-width:1.5;"/><rect fill="none" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="1328" x="269.5" y="1800.8281"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="235" x="284.5" y="1813.895">all_devtools - content_script.js</text><polygon fill="#181818" points="359,1865.3594,349,1869.3594,359,1873.3594,355,1869.3594" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="353" x2="1537" y1="1869.3594" y2="1869.3594"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="237" x="365" y="1834.0278">chrome.tabs.sendMessage(tab.id) -&gt;</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="258" x="365" y="1849.1606">chrome.runtime.onMessage.addListener</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="306" x="365" y="1864.2935">(&#1055;&#1088;&#1080; &#1091;&#1089;&#1083;&#1086;&#1074;&#1080;&#1080; &#1095;&#1090;&#1086; &#1086;&#1090;&#1082;&#1088;&#1099;&#1090;&#1072; &#1074;&#1082;&#1083;&#1072;&#1076;&#1082;&#1072; DevTools)</text><polygon fill="#181818" points="1526,1879.3594,1536,1883.3594,1526,1887.3594,1530,1883.3594" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="348" x2="1532" y1="1883.3594" y2="1883.3594"/><path d="M565.5,1905.3594 L821.5,1905.3594 L821.5,1912.4922 L811.5,1922.4922 L565.5,1922.4922 L565.5,1905.3594 " fill="#EEEEEE" style="stroke:#000000;stroke-width:1.5;"/><rect fill="none" height="75.3984" style="stroke:#000000;stroke-width:1.5;" width="1032" x="565.5" y="1905.3594"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="211" x="580.5" y="1918.4263">all_devtools - background.js</text><polygon fill="#181818" points="644,1954.7578,634,1958.7578,644,1962.7578,640,1958.7578" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="638" x2="1537" y1="1958.7578" y2="1958.7578"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="213" x="650" y="1938.5591">chrome.runtime.sendMessage -&gt;</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="258" x="650" y="1953.6919">chrome.runtime.onMessage.addListener</text><polygon fill="#181818" points="1526,1968.7578,1536,1972.7578,1526,1976.7578,1530,1972.7578" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="633" x2="1532" y1="1972.7578" y2="1972.7578"/><path d="M1185.5,1994.7578 L1399.5,1994.7578 L1399.5,2001.8906 L1389.5,2011.8906 L1185.5,2011.8906 L1185.5,1994.7578 " fill="#EEEEEE" style="stroke:#000000;stroke-width:1.5;"/><rect fill="none" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="412" x="1185.5" y="1994.7578"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="169" x="1200.5" y="2007.8247">all_devtools - popup.js</text><polygon fill="#181818" points="1245,2059.2891,1235,2063.2891,1245,2067.2891,1241,2063.2891" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="1239" x2="1537" y1="2063.2891" y2="2063.2891"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="213" x="1251" y="2027.9575">chrome.runtime.sendMessage -&gt;</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="258" x="1251" y="2043.0903">chrome.runtime.onMessage.addListener</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="265" x="1251" y="2058.2231">(&#1055;&#1088;&#1080; &#1091;&#1089;&#1083;&#1086;&#1074;&#1080;&#1080; &#1095;&#1090;&#1086; &#1086;&#1090;&#1082;&#1088;&#1099;&#1090;&#1086; &#1087;&#1086;&#1087;&#1072;&#1087;-&#1084;&#1077;&#1085;&#1102;)</text><polygon fill="#181818" points="1526,2073.2891,1536,2077.2891,1526,2081.2891,1530,2077.2891" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="1234" x2="1532" y1="2077.2891" y2="2077.2891"/><path d="M865.5,2099.2891 L1091.5,2099.2891 L1091.5,2106.4219 L1081.5,2116.4219 L865.5,2116.4219 L865.5,2099.2891 " fill="#EEEEEE" style="stroke:#000000;stroke-width:1.5;"/><rect fill="none" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="732" x="865.5" y="2099.2891"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="181" x="880.5" y="2112.356">all_devtools - options.js</text><polygon fill="#181818" points="929,2163.8203,919,2167.8203,929,2171.8203,925,2167.8203" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="923" x2="1537" y1="2167.8203" y2="2167.8203"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="213" x="935" y="2132.4888">chrome.runtime.sendMessage -&gt;</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="258" x="935" y="2147.6216">chrome.runtime.onMessage.addListener</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="261" x="935" y="2162.7544">(&#1055;&#1088;&#1080; &#1091;&#1089;&#1083;&#1086;&#1074;&#1080;&#1080; &#1095;&#1090;&#1086; &#1086;&#1090;&#1082;&#1088;&#1099;&#1090;&#1086; &#1086;&#1082;&#1085;&#1086; &#1086;&#1087;&#1094;&#1080;&#1081;)</text><polygon fill="#181818" points="1526,2177.8203,1536,2181.8203,1526,2185.8203,1530,2181.8203" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="918" x2="1532" y1="2181.8203" y2="2181.8203"/><rect fill="#EEEEEE" height="3" style="stroke:#EEEEEE;stroke-width:1.0;" width="1607.5" x="0" y="2217.3867"/><line style="stroke:#000000;stroke-width:1.0;" x1="0" x2="1607.5" y1="2217.3867" y2="2217.3867"/><line style="stroke:#000000;stroke-width:1.0;" x1="0" x2="1607.5" y1="2220.3867" y2="2220.3867"/><rect fill="#EEEEEE" height="23.1328" style="stroke:#000000;stroke-width:2.0;" width="124" x="741.75" y="2206.8203"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="105" x="747.75" y="2222.8872">background.js</text><path d="M269.5,2246.9531 L564.5,2246.9531 L564.5,2254.0859 L554.5,2264.0859 L269.5,2264.0859 L269.5,2246.9531 " fill="#EEEEEE" style="stroke:#000000;stroke-width:1.5;"/><rect fill="none" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="431" x="269.5" y="2246.9531"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="250" x="284.5" y="2260.02">background.js - content_script.js</text><polygon fill="#181818" points="359,2311.4844,349,2315.4844,359,2319.4844,355,2315.4844" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="353" x2="632" y1="2315.4844" y2="2315.4844"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="237" x="365" y="2280.1528">chrome.tabs.sendMessage(tab.id) -&gt;</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="258" x="365" y="2295.2856">chrome.runtime.onMessage.addListener</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="261" x="365" y="2310.4185">(&#1055;&#1088;&#1080; &#1091;&#1089;&#1083;&#1086;&#1074;&#1080;&#1080; &#1095;&#1090;&#1086; &#1086;&#1090;&#1082;&#1088;&#1099;&#1090;&#1086; &#1087;&#1086;&#1087;&#1072;&#1087;-&#1086;&#1082;&#1085;&#1086;)</text><polygon fill="#181818" points="621,2325.4844,631,2329.4844,621,2333.4844,625,2329.4844" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="348" x2="627" y1="2329.4844" y2="2329.4844"/><path d="M565.5,2351.4844 L826.5,2351.4844 L826.5,2358.6172 L816.5,2368.6172 L565.5,2368.6172 L565.5,2351.4844 " fill="#EEEEEE" style="stroke:#000000;stroke-width:1.5;"/><rect fill="none" height="75.3984" style="stroke:#000000;stroke-width:1.5;" width="1032" x="565.5" y="2351.4844"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="216" x="580.5" y="2364.5513">background .js - all_devtools</text><polygon fill="#181818" points="1526,2400.8828,1536,2404.8828,1526,2408.8828,1530,2404.8828" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="633" x2="1532" y1="2404.8828" y2="2404.8828"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="213" x="640" y="2384.6841">chrome.runtime.sendMessage -&gt;</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="258" x="640" y="2399.8169">chrome.runtime.onMessage.addListener</text><polygon fill="#181818" points="644,2414.8828,634,2418.8828,644,2422.8828,640,2418.8828" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="638" x2="1537" y1="2418.8828" y2="2418.8828"/><path d="M565.5,2440.8828 L794.5,2440.8828 L794.5,2448.0156 L784.5,2458.0156 L565.5,2458.0156 L565.5,2440.8828 " fill="#EEEEEE" style="stroke:#000000;stroke-width:1.5;"/><rect fill="none" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="717" x="565.5" y="2440.8828"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="184" x="580.5" y="2453.9497">background.js - popup.js</text><polygon fill="#181818" points="1222,2505.4141,1232,2509.4141,1222,2513.4141,1226,2509.4141" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="633" x2="1228" y1="2509.4141" y2="2509.4141"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="213" x="640" y="2474.0825">chrome.runtime.sendMessage -&gt;</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="258" x="640" y="2489.2153">chrome.runtime.onMessage.addListener</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="265" x="640" y="2504.3481">(&#1055;&#1088;&#1080; &#1091;&#1089;&#1083;&#1086;&#1074;&#1080;&#1080; &#1095;&#1090;&#1086; &#1086;&#1090;&#1082;&#1088;&#1099;&#1090;&#1086; &#1087;&#1086;&#1087;&#1072;&#1087;-&#1084;&#1077;&#1085;&#1102;)</text><polygon fill="#181818" points="644,2519.4141,634,2523.4141,644,2527.4141,640,2523.4141" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="638" x2="1233" y1="2523.4141" y2="2523.4141"/><path d="M565.5,2545.4141 L806.5,2545.4141 L806.5,2552.5469 L796.5,2562.5469 L565.5,2562.5469 L565.5,2545.4141 " fill="#EEEEEE" style="stroke:#000000;stroke-width:1.5;"/><rect fill="none" height="90.5313" style="stroke:#000000;stroke-width:1.5;" width="405" x="565.5" y="2545.4141"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="196" x="580.5" y="2558.481">background.js - options.js</text><polygon fill="#181818" points="906,2609.9453,916,2613.9453,906,2617.9453,910,2613.9453" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="633" x2="912" y1="2613.9453" y2="2613.9453"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="213" x="640" y="2578.6138">chrome.runtime.sendMessage -&gt;</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="258" x="640" y="2593.7466">chrome.runtime.onMessage.addListener</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="261" x="640" y="2608.8794">(&#1055;&#1088;&#1080; &#1091;&#1089;&#1083;&#1086;&#1074;&#1080;&#1080; &#1095;&#1090;&#1086; &#1086;&#1090;&#1082;&#1088;&#1099;&#1090;&#1086; &#1086;&#1082;&#1085;&#1086; &#1086;&#1087;&#1094;&#1080;&#1081;)</text><polygon fill="#181818" points="644,2623.9453,634,2627.9453,644,2631.9453,640,2627.9453" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="638" x2="917" y1="2627.9453" y2="2627.9453"/><!--SRC=[rLZTJjim6BtFKrZiff7MYkq6WTH9PGnfqdR79H8AgSN2IXB5ATpoe_s9QRm1UuKmaGqAfA_WlD4-ksvZnqu7ZD8YL1hx- -oSypddn6xinHsCw2azox_H93z1-K7-YQRqcYQ8zccQxyFd83-cLxH7Bo1AC_XZoIczeHVq4a5gId_Jy_m8GKe6pJxyls7n_90cq8PX-p3tGVwLNh3vsC3ynB929uezrmiTFqQUlutTU8EuaHV6ZMs27ABsATbkuCVOBwMhdKh-fkD-t8g2hjyMkKM7aXU4iHVuH2I9bf8H1c4t575-hKITJcUZZNVZ8EZm3BbjMSqcqdascnO34g9dy_EhgwsMdb7NwLfA4gg_AgMW9RJd-UrWhn4697wF2N6sCAIj-wBRQRVVx4B-Eu_0C1pLvdO6INEsXQ4e3AjUP0shdbBNy5ibQ01MIVbVg0BHuk9ow_LB8o9bzGrmYlWISZz4mGvkH5q_zk2Rm1raJALmu8iWGpa4Q1NpwIjpIyZ5WsZ0Au8F0dRThz6V84hGw168-mga-mja3SqleDuCqGo-Ulb-Vip4pDpXa8cPI_WpyuYCzk42Z63TXr5S-rVvT_g7JvJ0e9Ir4Gn8m5WoUWu33s6Q4zvLdZ1b3fFGIt4pxYWC1mD0hn5CcS8CgPY13ppZ6ObjYRBSk-P3QHigpaEFN-ziKCy-iEpNuQ87LSfiYwEvDqt5atIgSdWgZ0LDj89trnW8sr9SrKoR-TN8cWkRMdcnFB-mK4HCLbfHpH7tsDaaCl4QT3IyjlseIrxnI1gMV437P7mZefFrky5jgf1fzZP2DPkkfjZAs9eRr3NYzWH4LN1ZMf8sGfgQf9X9JvKsF2L5pVPBg_BjBZzc4ory4BAIhZcRRwUo0kW-2y2F5vUth9uGwR0y9ckKIZTPSnpUg1fVQIzITfzfRqAk-RdkXwtvzhyOASOeiNe2rYWpPEOuZ06nvmZEVRXJN94DtC4xy4mIkOy4tSZ5l18rUNPRTrVrvWQPZzyDJSra8TY3f0IaseDcKStnMqp3OrEgWAhKCll9olLkI4UYDRvRPq-vTsCdxTag139L-LPisJIEJC3gpq6Q1DMmIOFZJlYpVd2GVlhIrrmYPh3jQd4yZFYgnOt6OYszCmtdaTaJtosNGJil6VSJiwWybU1V]--></g></svg>